package com.gitee.feizns.quickstart.web.domain.upload.vo;

import lombok.Data;

import java.util.LinkedHashMap;
import java.util.Map;

/**
 * 上传响应对象
 * @author feizns
 * @since 2025/1/21
 */
@Data
public class UploadVo {

    /**
     * 文件唯一标识
     */
    private String key;

    /**
     * 文件名
     */
    private String filename;

    /**
     * 扩展名
     */
    private String ext;

    /**
     * 绝对路径
     */
    private String abUrl;

    /**
     * 大小
     */
    private Long size;

    /**
     * 额外信息
     */
    private Map<String, Object> extra = new LinkedHashMap<>();

}
